Generic Reusable Concern Compositions

نویسندگان

  • Aram Hovsepyan
  • Stefan Van Baelen
  • Yolande Berbers
  • Wouter Joosen
چکیده

The increasing complexity of software applications requires improved software development techniques in order to cope with, a.o., software reuse and evolution, the management of heterogeneous features, and the retargeting of systems towards new SW platforms. The introduction of aspect-oriented software development (AOSD) and the support for model-driven development (MDD) are two important and promising evolutions that can contribute to a better controlling of software complexity. In this paper we present an AOM-based framework to promote and enhance the reuse of oblivious concern models. We focus on software design patterns, which represent complete solutions to recurring concernspecific problems. We have developed a prototype composition engine written in ATL that can be used to compose two concern models specified in UML.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generic Reusable Concern Compositions (GReCCo): Description and Case Study

This report presents the GReCCo approach to Aspect Oriented Modeling (AOM) using Generic Reusable Concern Compositions. GReCCo offers an AOM-based framework to promote and enhance the reuse of oblivious concern models. We focus on software design patterns, which represent complete solutions to recurring concern-specific problems. We have developed a prototype generic transformation engine writt...

متن کامل

Concern-Specific Languages in a Visual Web Service Creation Environment

This paper presents a high-level, visual Service Creation Environment (SCE) for web services. The SCE introduces two main concepts: services and composition templates. Composition templates are abstract descriptions of reusable compositions containing several placeholders for services. Services are verified to be compatible with the composition template when a service is mapped onto a compositi...

متن کامل

Better Generative Programming with Generic Aspects

After a brief introduction to generative, generic, and aspect-oriented programming, we point out four key elements that appear in the definition of generative programming and that are addressed in this position paper from the perspective of distributed systems development. Then, based on a concrete RMI distribution example, we start motivating how the expressiveness power of generics and the cr...

متن کامل

Better Generative Programming with Generic Aspects.fm

After a brief introduction to generative, generic, and aspect-oriented programming, we point out four key elements that appear in the definition of generative programming and that are addressed in this position paper from the perspective of distributed systems development. Then, based on a concrete RMI distribution example, we start motivating how the expressive power of generics and the crossc...

متن کامل

Chapter 7: Reusable Educational Software: a Basis for Generic Learning Activities

The authors of Chapter 7 advocate the use of reusable software. They adduce a number of reasons, the most important one being that reusable software provides a perfect foundation for generic learning activities. In this commentary I do not challenge the basic soundness of their arguments. Rather, I try to argue that their approach should be taken one step further, from generic learning activiti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008